package com.neusoft.gene.nep.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description: TODO 角色实体类Role，用于映射数据库中的roles表
 * @author: 君醉
 * @date: 2024/6/19 14:42
*/



@Data
//Lombok会自动生成常用的方法，如getter和setter
@NoArgsConstructor
//Lombok会自动生成一个无参构造方法
@AllArgsConstructor
//Lombok会自动生成一个全参构造方法
@TableName("roles")
//MyBatis-Plus会自动将该类映射到数据库的roles表
public class Role {
    private static final long serialVersionUID = 1L;
    //序列化ID，用于标识类的版本

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    //MyBatis-Plus会自动将该字段映射到数据库的id字段，并使用AUTO自动生成ID


    @TableField("rname")
    private String rname;
    //MyBatis-Plus会自动将该字段映射到数据库的rname字段

    @TableField("remark")
    private String remark;
    //MyBatis-Plus会自动将该字段映射到数据库的remark字段


    @TableField("nbl")
    private Integer nbl;
    //MyBatis-Plus会自动将该字段映射到数据库的nbl字段

}
